#ifndef TASK_HPP
#define TASK_HPP

#include <iostream>
#include "Protocol.hpp"

class Task
{
private:
    int sock;
    CallBack handler;   // 设置回调函数
public:
    Task(){}
    Task(int _sock): sock(_sock)
    {}
    // 处理任务
    void ProcessOn()
    {
        handler(sock);
    }

    ~Task(){}
};

#endif